A planning language for embedded systems
نویسنده
چکیده
Recent research in planning is more and more focusing on planning systems working in \real world" domains. These systems need to act in, sense and represent the real world. Furthermore, no action, even if apparently simple, is guaranteed to succeed and, therefore, no planning can be \sound" (with respect to the real world) without taking into account possible failures. This is mainly due to the intrinsic complexity of reality. A planning language is therefore required to represent explicitly failures, sensing tasks, planning tasks, and task combinations. In this paper, we propose a planning language (called L) which addresses the above features. L allows representing the basic planning activities, the control structures and the basic operations to deal with failures. As a consequence, a uniform representation is used to describe both acting/sensing in the external world and basic planning activities. In this paper, we give the syntax and the semantics of L. Furthermore we also give some examples from an application (the project MAIA) which uses L as planning language. 2
منابع مشابه
Simultaneous production planning and scheduling in a hybrid flow shop with time periods and work shifts
Simultaneous production planning and scheduling has been identified as one of the most important factors that affect the efficient implementation of planning and scheduling operations for the production systems. In this paper, simultaneous production planning and scheduling is applied in a hybrid flow shop environment, which has numerous applications in real industrial settings. In this problem...
متن کاملConstraint-Based Planning using the Process Specification Language
A full account of the semantics of constraint-based planning in the Cyc KBS is presented. The constraint representation is generic as it makes use of a process representation ontology, the Process Specification Language, which is being developed as a standard by NIST. We also describe a planning graph algorithm that makes use of these constraints. These techniques allow modern, efficient planni...
متن کاملOn the Way to High-Level Programming for Resource-Limited Embedded Systems with Golog
In order to allow an autonomous robot to perform non-trivial tasks like to explore a foreign planet the robot has to have deliberative capabilities like reasoning or planning. Logic-based approaches like the programming and planing language Golog and it successors has been successfully used for such decision-making problems. A drawback of this particular programing language is that their interp...
متن کاملVariability and Evolution in Model-based Engineering of Embedded Systems
Abstract: In this paper, we report on techniques for variability and evolution in Model-based Engineering of Embedded Systems. The techniques are based on an integration of domain-specific languages for embedded systems with model-driven techniques for Software Product Lines. In particular, we discuss (1) product configuration with interactive tools, (2) product derivation with model transforma...
متن کاملSeeing Clearly and Moving Forward
THIS SURVEY HIGHLIGHTS SOME important trends in AI research and development, focusing on perceiving and affecting the real world. We will primarily address robotics, but we certainly don’t intend to imply that this is the only important area of AI research and development in the 21st century. We see tremendous importance in the continuing work in such areas as data mining, learning, knowledge r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Exp. Theor. Artif. Intell.
دوره 11 شماره
صفحات -
تاریخ انتشار 1999